#define _CRT_SECURE_NO_WARNINGS 1
//#include <iostream>
//using namespace std;
//int main()
//{
//	int a = 22;
//	float w = 119.5;
//	cout << a << endl << w << endl;
//	return 0;
//}

//#include <iostream>
//using namespace std;
//int main()
//{
//	int a = 0;
//	float w = 0;
//	cin >> a >> w; 
//	cout << a << endl << w << endl;
//	return 0;
//}

//#include <stdio.h>
//int add(int a, int b)
//{
//	return a + b;
//}
//int main()
//{
//	printf("%d\n", add(2, 3));
//	printf("%d\n", add(2.2, 3.3));
//	return 0;
//}
//


//#include <iostream>
//using namespace std;
//int add(int a, int b)
//{
//	return a + b;
//}
//double add(double a, double b)
//{
//	return a + b;
//}
//int main()
//{
//	
//	cout << add(2, 3) << endl;
//	cout << add(2.2, 3.3) << endl;
//	return 0;
//}

//#include <iostream>
//using namespace std;
//int add(int a)
//{
//	return a;
//}
//int add(int a, int b)
//{
//	return a + b;
//}
//int add(int a, int b,int c)
//{
//	return a + b + c;
//}
//int main()
//{
//
//	cout << add(2) << endl;
//	cout << add(2, 3) << endl;
//	cout << add(2, 3, 4) << endl;
//	return 0;
//}

//#include <iostream>
//using namespace std;
//int add(char a, int b)
//{
//	cout << a << endl;
//	return b;
//}
//int add(int a, char b)
//{
//	cout << b << endl;
//	return a;
//}
//int main()
//{
//	
//	cout << add(3, 'x') << endl;
//	cout << add('x', 3) << endl;
//	return 0;
//}

#include <iostream>
using namespace std;
int main()
{
	int a = 20;
	int& b = a;
	cout << a << endl << b << endl;
	cout << &a << endl << &b << endl;
	return 0;
}